#pragma once

#include "GameBoard.h"

//  Defines for Players
#define PLAYER1		1
#define	PLAYER2		2
#define	PLAYER3		3
#define	PLAYER4		4


struct Player
{
	int			m_index;
	BoardSpace	m_posit;
	bool		m_isAlve;

};

class GameServer
{
private:
	BoardSpace	tempBoard[BHEIGHT][BWIDTH];
	GameServer(void);
	int		num_Players;


public:
		// singleton stuff
	static GameServer& getInstance() { static GameServer pInstance; return pInstance;}

	~GameServer();

	// Sets from network
	void init();
	Board initBoard();

	//sets to Gameboard class
	Board updateGameBoard();




};